// app.js
App({
	onLaunch() {
		// 获取系统信息
		const systemInfo = wx.getSystemInfoSync();
		// 胶囊按钮位置信息
		const menuButtonInfo = wx.getMenuButtonBoundingClientRect();
		console.log(menuButtonInfo)
		// 导航栏高度 = 状态栏到胶囊的间距（胶囊距上距离-状态栏高度） * 2 + 胶囊高度 + 状态栏高度
		this.globalData.navBarHeight = (menuButtonInfo.top - systemInfo.statusBarHeight) * 2 + menuButtonInfo.height +
			systemInfo.statusBarHeight;
		this.globalData.menuRight = systemInfo.screenWidth - menuButtonInfo.right;
		this.globalData.menuBotton = menuButtonInfo.top - systemInfo.statusBarHeight;
		this.globalData.menuHeight = menuButtonInfo.height;

		// 获取openID
		wx.login({
			success(res) {
				console.log(res)
				if (res.code) {
					//发起网络请求
					wx.request({
						url: 'https://api.jiudaifu.com/v2/payment/xcxlogin',
						data: {
							code: res.code
						},
						success: function (res) {
							//		console.log("获取openid-----",res);
							let resdata = JSON.parse(res.data.data);
							//		console.log("resdata = ",resdata.openid);
							wx.setStorageSync('openid', resdata.openid)
						}
					})
				} else {
					console.log('登录失败！' + res.errMsg)
				}
			}
		})
	},
	//  获取用户信息
	// getUserInfo() {
  //   let that = this
  //   let token = wx.getStorageSync("token") ? JSON.parse(wx.getStorageSync("token")) : ''
  //   //	console.log(token)
  //   wx.request({
  //     url: 'https://api.jiudaifu.com/v2/user/getInfo',
  //     data: {
  //       hisUid: token.uid,
  //     },
  //     method: 'get',
  //     header: {
  //       'content-type': 'application/json', // 默认值
  //       'Authorization': 'Bearer ' + token.token
  //     },
  //     success: function (res) {
  //       console.log("获取用户信息返回数据", res.data);
  //       let userInfo = JSON.stringify(res.data.info)
  //       wx.setStorageSync("userInfo", userInfo);
  //       let userlist = 
  //       that.setData({
  //         userInfo: res.data.info,
  //       })
  //     },
  //     fail: function (res) { 
  //       console.log(res)
  //     }
  //   });
  // },
	// 详情页校验登陆
	goLogin() {	       
			wx.showModal({
				title: '提示',
				content: '请先登录',
				success(res) {             
					if (res.confirm) {
						wx.getUserProfile({
							desc: '展示用户信息', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
							success: (res) => {
								console.log('微信获取用户信息', res)
								wx.navigateTo({
									url: '/pages/login/login',
								})
							}
						})
					} else if (res.cancel) {
						console.log('用户取消了登录')
						return
					}
				}
			})
	},
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {
		
	},
	globalData: {
		userInfo: null,
		navBarHeight: 0, // 导航栏高度
		menuRight: 0, // 胶囊距右方间距（方保持左、右间距一致）
		menuBotton: 0, // 胶囊距底部间距（保持底部间距一致）
		menuHeight: 0, // 胶囊高度（自定义内容可与胶囊高度保证一致）
		statusBarHeight: wx.getSystemInfoSync()['statusBarHeight'],
	}
})